.pkl-records-table {
    background-color: #fff;
    border-top: $borderStyle;
    border-bottom: $borderStyle;
    padding: 1rem;
    overflow: scroll;

    table {
        width: 100%;
        font-size: 1.2rem;
        text-align: left;
        padding: 0px 1rem;

        th {
            width: 100%;
            display: -webkit-flex;
            -webkit-flex-direction: row;
            -webkit-justify-content: space-between;
            td {
                width: 25%;
                text-align: left;
            }
        }

        tbody {
            th {
                border-bottom: $borderStyle;
                padding: 1rem 0rem;
                td {
                    width: 25%;
                    text-align: left;
                    overflow: hidden;
                    height: 2rem;
                    text-overflow: ellipsis;
                    white-space: pre;
                    font-weight: normal;
                }
                &:last-child {
                    border-bottom: none;
                }

                &:active {
                    background: #eaeaea;
                }
            }
        }
    }
}
